home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13425 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.6 KB

  1. Path: news.mindlink.net!news
  2. From: genew@mindlink.bc.ca (Gene Wirchenko)
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Can we do programming without seeing the end user?
  5. Date: Tue, 26 Mar 1996 08:29:45 GMT
  6. Organization: MIND LINK! - British Columbia, Canada
  7. Message-ID: <4j8a9j$nhq@fountain.mindlink.net>
  8. References: <4j20es$ea8@atlantis.atlantis.actrix.gen.nz> <4j2fce$8sk@newsbf02.news.aol.com> <4j7een$3ut@shelby.visix.com>
  9. NNTP-Posting-Host: line117.nwm.mindlink.net
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. david@visix.com (David Charlap) wrote:
  13.  
  14. >In article <4j2fce$8sk@newsbf02.news.aol.com>, Mudsox <mudsox@aol.com> wrote:
  15. >>Should a programmer be intimately involved in the end-user process or
  16. >>completely removed to concentrate on the best technical ways to provide
  17. >>systems?
  18. >>
  19. >>I have had experience with both ends of this spectrum, and the most
  20. >>effective automation that I have helped create went like this:
  21. >>
  22. >>1. The analyst was trained to do the end-user's job.
  23. >>2. The analyst worked with end-user management to eliminate those manual
  24. >>processes that had been inherited by the end-user department but no longer
  25. >>made any sense.
  26. >>3. The analyst designed and enhanced a system that supported the new,
  27. >>streamlined process.
  28. >>4. The analyst had to use the end-product in a production environment.
  29. >>
  30. >>In short, don't talk to the users, marry them.  Unfortunately, I haven't
  31. >>seen nearly enough systems designed this way.
  32.  
  33. >Yes, this is a great idea.  But there's one big problem - the cost.
  34.  
  35.      How about the benefit of doing it right?  See my final note.
  36.  
  37. >Taking the time to do all this analysys, plus proof-of-concept
  38. >prototypes (to test your conclusions before you commit to them), and
  39. >the inevitable rewrite is expensive.  You're talking about tripling
  40. >the cost of the project if you do everything right as opposed to
  41. >what's done most of the time today.
  42.  
  43. >While your users may love you, they usually aren't the ones who pay
  44. >your bills.  The users' bosses pay you.  If the project takes too long
  45. >or costs too much, they'll buy from someone else, even if the users
  46. >get screwed over by that someone else.
  47.  
  48.      This reminds me of the saying "There's never time to do it right,
  49. but there's always time to do it over."
  50.  
  51. >If you're lucky, you can find a client with enough foresight and money
  52. >to let you do it right, but you usually aren't that lucky.  So you end
  53. >up releasing something without enough research or testing and hope
  54. >it's good enough so the customer will buy version 2 from you - which
  55. >you hope can fix everything and remain compatible with version 1.
  56.  
  57.      I am getting bloody sick and tired of the attitude with bugs of
  58. "What?  You haven't upgraded to version <higher-than-what-you-have>?
  59. It's only $<number-greater-than-zero>."
  60.      I am tired of this nonsense.  It discourages me from buying
  61. software.
  62.  
  63. >---------------------+--------------------------------------------------------+
  64. >David Charlap        | The contents of this message are not the opinions of   |
  65. >david@visix.com      | Visix Software, nor of anyone besides myself.          |
  66. >Visix Software, Inc. +------------------------------------------------+-------+
  67. >Member of Team-OS/2  | Quantum mechanics: The dream stuff is made of. |
  68. >---------------------+------------------------------------------------+
  69.  
  70. Sincerely,
  71.  
  72. Gene Wirchenko
  73.  
  74. C Pronunciation Guide:
  75.      y=x++;     "wye equals ex plus plus semicolon"
  76.      x=x++;     "ex equals ex doublecross semicolon"
  77.  
  78.